home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 February
/
EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso
/
pcx_demo
/
pc_utils
/
drvrinfo.txt
next >
Wrap
Text File
|
1996-11-27
|
14KB
|
385 lines
PCx - x86 Emulation Module
MS-DOS Drivers and Utilities
Release 1.0
Release Notes and Change History
Copyright(C) 1996 by Microcode Solutions
Written By Jim Drew & Joe Fenton
All Rights Reserved
Changes
ÍÍÍÍÍÍÍ
* None - first release
Files
ÍÍÍÍÍ
ÛßßßßßßßßßßßßßÛ
Û PCXANSI.SYS Û
ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÛ
This PCXANSI.SYS is a replacement driver for the one that is shipped
with each copy of MS-DOS. ANSI escape sequences are used when you
wish to affect the output to the screen device, giving programs
control of the screen's cursor, colors, and display modes (an escape
sequence is one or more characters preceded by the escape character
ASCII 1Bh.) When a program writes and escape sequence to the screen,
the screen device translated the sequence into its corresponding
action, such as positioning the cursor or changing colors.
Refer to the documentation that came with your copy of MS-DOS or type
HELP the C:> prompt for a complete list of valid ANSI escape
sequences.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Note: Using the PCXANSI.SYS replacement instead of the one
supplied with MS-DOS is strongly encouraged, as this
will speed up your text display by as much as 1600%
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Usage
ÍÍÍÍÍ
Enter the following line somewhere (preferable toward the top) in
your system's CONFIG.SYS line:
DEVICE=C:\PCX\PCXANSI.SYS
Reboot your system (The PCx emulation, not the Amiga!)
Syntax
ÍÍÍÍÍÍ
DEVICE=[drive:][path]PCXANSI.SYS [/C] [/I] [/Q]
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Note: Parameters and/or Switches between left and right
brackets '[..]' are optional, and not required as they
have default values. If you wish to enable a particular
Parameter and/or Switch, DO NOT include the brackets as
part of the command line.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Parameters
ÍÍÍÍÍÍÍÍÍÍ
[drive:][path]
Disk drive and directory of where PCXANSI.SYS is located
Switches
ÍÍÍÍÍÍÍÍ
/C Enables Key-Clicking (Must have Sound Support enabled)
/I Disables Int29h redirection (Enabled by default)
/Q Quiet. Disables device driver installation messages
Examples
ÍÍÍÍÍÍÍÍ
DEVICE=PCXANSI.SYS
DEVICE=C:\PCX\PCXANSI.SYS /C
DEVICE=C:\PCX\PCXANSI.SYS /C /Q
ÛßßßßßßßßßßßßßßÛ
Û PCXCD.SYS Û
ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ
MSCDEX.EXE is a device driver that ships with each copy of MS-DOS.
The purpose of this driver is to extend the operation system, so that
CD-ROM drives can be assigned a drive letter name. MSCDEX.EXE is
intended to work in conjunction with a CD-ROM drive manufacturers'
device driver that is custom for that particular device.
PCXCD.SYS is the device driver needed by MSCDEX.EXE in order to allow
MS-DOS access to CD-ROM drives physically connected to the Amiga.
An additional Amiga Device Driver called 'mscd.device' has been
created to allow Amiga's to interpret the contents of ISO 9660 and
Macintosh HFS formatted CD-ROMs. The power of this driver allows you
to specify the Amiga Device that will handle the low-level system
calls. This drivers was automatically installed during the
installation phase into your Amiga's DEVS: directory.
Usage
ÍÍÍÍÍ
Enter the following line somewhere (preferable toward the top) in
your system's CONFIG.SYS line:
DEVICE=C:\PCX\PCXCD.SYS /D:PCXCD /U:~ [/I:~~~~~~~~~~] [/Q]
Then somewhere in your system's AUTOEXEC.BAT file add:
MSCDEX.EXE /D:PCXCD
Reboot your system (The PCx emulation, not the Amiga!)
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Note: Refer to the documentation that came with your copy of
MS-DOS or type HELP the C:> prompt for a complete list of
valid parameters/switches for MSCDEX.EXE
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Syntax
ÍÍÍÍÍÍ
DEVICE=[drive:][path]PCXCD.SYS /U:unit [/I:iodriver] [/N:number]
[F:flags] [D:name] [/Q]
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Note: Parameters and/or Switches between left and right
brackets '[..]' are optional, and not required as they
have default values. If you wish to enable a particular
Parameter and/or Switch, DO NOT include the brackets as
part of the command line.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Parameters
ÍÍÍÍÍÍÍÍÍÍ
[drive:][path]
Disk drive and directory of where PCXCD.SYS is located
/U:unit
The UNIT number that corresponds to the device driver
specified above with /I:
Switches
ÍÍÍÍÍÍÍÍ
/I:iodriver
This switch is required!
Name of the Amiga device driver to handle attached CD-ROMs
example: scsi.device, gvpscsi.device. Note - the device
MUST be the controlling device driver for the CD-ROM drive
and not just a higher level driver (like asimcdfs.device
is).
/D:name
This switch is required!
Name of the installed device driver (should conform to
MSCDEX naming conventions.) We recommend that you use
the name 'PCXCD'.
/N:number
Number of drives attached with this driver. Default is
one.
/F:flags
Amiga device driver flags (if required). Consult the
documentation that came with the device driver for its
intended values.
/Q
Quiet. Disables device driver installation messages
Examples
ÍÍÍÍÍÍÍÍ
CONFIG.SYS DEVICE=PCXCD.SYS /D:PCXCD /I:scsi.device /U:2
AUTOEXEC.BAT MSCDEX.EXE /D:PCXCD
CONFIG.SYS DEVICE=PCXCD.SYS /D:MSCD001 /I:gvpscsi.device /U:4
AUTOEXEC.BAT MSCDEX.EXE /D:MSCD001
CONFIG.SYS DEVICE=PCXCD.SYS /D:PCXCD /I:cd.device /U:1 /Q
AUTOEXEC.BAT MSCDEX.EXE /D:PCXCD
ÛßßßßßßßßßßßßßÛ
Û PCXASPI.SYS Û
ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÛ
On a real PC, when SCSI support is desired, a SCSI card is added to
the system, and device drivers for that card are installed. Having
many different brands of SCSI cards to choose from, made a SCSI device
manufacturer's task very complicated. The reason for the complication
is that manufacturers of SCSI devices then, were burdened with
supporting different drivers, one for each SCSI card out in the
market. Out of this hassle, a specification was created by a leading
SCSI card manufacturer that allowed SCSI device manufacturers to
supply only one driver ... that complied with the ONE specification!
This standard called ASPI (Advanced SCSI Programming Interface) is an
Adaptec developed interface specification for sending commands to SCSI
host adapters. The interface provides an abstraction layer that
insulates the programmer from considerations of the particular host
adapter used.
With ASPI, software drivers can be broken into two components: the
LOW-LEVEL ASPI MANAGER, which is OS and hardware dependent, and the
ASPI MODULE. The ASPI Manager accepts ASPI commands and performs the
steps necessary to send the SCSI command to the target. For example,
although different SCSI cards have different hardware, the ASPI
interface to these boards is the same.
THE ASPI Module is tailored to the command set of a particular
peripheral, such as a CD-ROM. Although an ASPI based CD-ROM driver
would have to handle the differences between different CD-ROM drive
features, it would not have to handle the host adapter differences.
PCXASPI.SYS then, is the low-level ASPI MANAGER device driver that
provides the ASPI services needed by ASPI compliant SCSI devices and
their prospective ASPI MODULES.
Usage
ÍÍÍÍÍ
Enter the following line somewhere (preferable toward the top) in
your system's CONFIG.SYS line:
DEVICE=C:\PCX\PCXASPI.SYS /I:~~~~~~~~[~~~]
Install any ASPI Modules' device driver AFTER this line in the
CONFIG.SYS file that you wish to use.
Reboot your system (The PCx emulation, not the Amiga!)
Syntax
ÍÍÍÍÍÍ
DEVICE=[drive:][path]PCXASPI.SYS /I:iodriver[idnums] [...] [/Q]
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Note: Parameters and/or Switches between left and right
brackets '[..]' are optional, and not required as they
have default values. If you wish to enable a particular
Parameter and/or Switch, DO NOT include the brackets as
part of the command line.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Parameters
ÍÍÍÍÍÍÍÍÍÍ
[drive:][path]
Disk drive and directory of where PCXASPI.SYS is located
/I:iodriver[idnums]
Name of the Amiga device driver to handle the SCSI direct
commands (eg. scsi.device). The idnums is optionally used
to only allow certain SCSI ID numbers from even being seen
on the SCSI bus by the ASPI manager. This is useful if you
would like to ensure that a SCSI hard disk doesn't
accidently get formatted! The idnums should be specified
as digits between the left and right brackets.
*** THE BRACKETS IN THIS CASE ARE REQUIRED ***
[...]
Indicates that a Second Host adapter can be emulated, and
simply replicate the /I: entry as above, except with a
different Amiga device driver (since it must be a separate
SCSI bus)
Switches
ÍÍÍÍÍÍÍÍ
/Q Quiet. Disables device driver installation messages
Examples
ÍÍÍÍÍÍÍÍ
DEVICE=PCXASPI.SYS /I:scsi.device
DEVICE=PCXASPI.SYS /I:scsi.device[0246]
DEVICE=PCXASPI.SYS /I:scsi.device[0246] /I:gvpscsi.device[1357]
ÛßßßßßßßßßßßßßÛ
Û PCXSCAN.EXE Û
ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÛ
PCXSCAN.EXE is an MS-DOS application that makes some ASPI calls to
scan the SCSI bus(es) on your system. Running this program is a way
to check that the devices connected to your SCSI bus are properly
recognized.
When this program first starts running, the screen will display the
first host adapter configured on your system. Then, the program will
automatically begin scanning the first SCSI bus, and report on the
various devices connected to it.
If you have a second adapter configured, you can press the 'N' key to
scan the next SCSI bus.
The display is fairly self explanatory, however, the one indicator
that is not so easily understood, is the ID and LUN numbers. Based on
the SCSI ID MASK that was specified during PCXASPI.SYS's
initialization, those SCSI ID's that ARE recognized, show up in blue.
Those that are NOT RECOGNIZED show up in gray.
Pressing the 'ESC' key will exit the program.
Usage
ÍÍÍÍÍ
Type the following at the C:> prompt:
C:>PCXSCAN <Enter>
ÛßßßßßßßßßßßßßßÛ
Û PCXBENCH.EXE Û
ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ
PCXBENCH.EXE is an MS-DOS application that tests system performance
by running a series of tests, and timing them on two different timers.
The timers used are the Real Time Clock, and the BIOS Ticks (18.2/Sec)
that exist on all PC's.
When this program first starts running, the screen will display a menu
that presents the tests you wish to run. Valid tests are displayed in
black, while the disabled (not implemented) tests are done in light
grey.
Upon the conclusion of the particular test, a bar-graph is displayed,
along with some numbers reflecting the results of the timings. For
more information on the numbers meaning, press the F1 key when the
graph is being displayed.
To exit the program, press the ESC key from the main menu.
Usage
ÍÍÍÍÍ
Type the following at the C:> prompt:
C:>PCXBENCH <Enter>
Release History
ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
File Version Comments
ÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
PCXANSI.SYS 1.0 þ Initial Release
PCXCD.SYS 1.0 þ Initial Release
PCXASPI.SYS 1.0 þ Initial Release
PCXSCAN.EXE 1.0 þ Initial Release.
PCXBENCH.EXE 1.0 þ Initial Release. Only has the text video
tests implemented.